package com.tedu.day02.oop;

/**
 * 继承后产生的问题【方法】
 * 重载：当在原来基础上拓展【重载，根据不同的需要找不同的方法】
 *      当中覆盖的基础上覆盖【重写】
 *重载定义规则：继承关系---方法：修饰符，返回值 方法名【参数不一样】
 *    修饰符没有限制
 */
class Noodles{
    void box(){
        System.out.println("方便面");
    }
}
class Packing extends Noodles{
    //第一个盒子，修饰符 返回值 方法名一致
    void box(String str){
        System.out.println("传统工艺,老坛酸菜面");
    }
    public void box(int i){
        System.out.println("康师傅牛肉面");
    }
}
class 继承问题3 {
    public static void main(String[] args) {
        //测试：重载,根据参数调用方法
        Packing p=new Packing();
        p.box();
        p.box("老探");
        p.box(1);
    }
}
